type vbo_usage_pattern =
  | GL_STREAM_DRAW
  | GL_STREAM_READ
  | GL_STREAM_COPY
  | GL_STATIC_DRAW
  | GL_STATIC_READ
  | GL_STATIC_COPY
  | GL_DYNAMIC_DRAW
  | GL_DYNAMIC_READ
  | GL_DYNAMIC_COPY
